<?php
if(@$_GET['profile'] == 'me' || !is_admin()){
	$_GET['user_id'] = me_id();
}
if(empty($_GET['action']) && empty($_GET['user_id']) && !is_admin()){
	report_403();
}elseif(get_multi_user($_GET)){
	get_multi_user(0);
}

/** 设置人称和标题 */
if(((@$_GET['action'] == 'update' && $_GET['user_id'] != me_id()) || @$_GET['action'] == 'add') && !is_admin()){
	report_403();
}else{
	get_user($_GET);
	if(user_id() == me_id()){
		$person = '我';
	}else if(user_gender()){
		$person = user_gender() == 'female' ? '她' : '他';
	}else{
		$person = ' TA ';
	}
}
if(@$_GET['action'] == 'add'){
	$title = '添加用户';
}else if(@$_GET['action'] == 'update'){
	if(me_id() == $_GET['user_id']){
		$title = '修改我的信息';
	}else{
		$title = '修改 '.(user_nickname() ?: user_name()).' 的信息';
	}
}else if(!empty($_GET['user_id'])){
	$title = $_GET['user_id'] == me_id() ? '我的个人中心' : (user_nickname() ?: user_name()).' 的个人中心';
}else{
	$title = '用户列表';
}

/** @var array 性别 */
$userGender = array('male' => '男', 'female' => '女');

/** @var array 用户组 */
$userLevel = array('匿名', '普通用户', '活跃用户', '特别用户', '编辑人员', '管理员');

/** @var array 私密信息字段 */
$userProtect = array(
	'user_nickname' => '昵称',
	'user_realname' => '真实姓名',
	'user_identity' => '身份',
	'user_company' => '工作单位',
	'user_number' => '身份编号',
	'user_email' => '电子邮箱',
	'user_tel' => '手机号码'
	);

if(empty($_GET['user_id']) && empty($_GET['action'])){
	/** @var array 用户数目 */
	$userCount = array(
		'all' => admin_count_records('user'),
		'admin' => admin_count_records('user', array('user_level'=>5)),
		'editor' => admin_count_records('user', array('user_level'=>4))
		);
}